 * {
     margin: 0;
     padding: 0;
 }

 body,
 html {
     width: 100%;
     height: 100%;
     background: url("/assets/images/login_bg.jpg")no-repeat;
     background-size: cover;
 }

 .layui-main {
     padding-top: 20px;
 }

 .login-res {
     position: fixed;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     width: 400px;
     height: 310px;
     background: #fff;

 }

 .title-box {
     height: 60px;

     background: url('/assets/images/login_title.png')no-repeat center center;
 }

 .layui-form {
     padding: 0 30px;
 }

 .layui-form a {
     font-size: 12px;
 }

 .layui-form-item {
     position: relative;
 }

 .layui-icon {
     position: absolute;
     top: 10px;
     left: 10px;
 }

 .layui-input {
     padding-left: 30px;
 }